package structure;
/**
 * 程式資訊摘要 : 配對點之儲存結構
 * 版本資訊:1.0
 * 程式設計人員姓名: 朱聖池
 */
public class NodeMatchpair {
	AssetNode query_node = null ;
	AssetNode data_node = null ;
	double similar_score = 0.0 ;
	
	/**
	 * 設置query邊的物件
	 * @param node
	 */
	public void setQueryNode(AssetNode node){
		this.query_node = node ;
	}
	/**
	 * 設置data邊的智產點
	 * @param node
	 */
	public void setDataNode(AssetNode node){
		this.data_node = node ;
	}
	/**
	 * 設置兩兩相似物件的關係相似分數
	 * @param score 
	 */
	public void setSimilarNodeScore(double score){
		this.similar_score = score;
	}
	/**
	 * 取得query邊的比較物件
	 * @return queryAssetNode
	 */
	public AssetNode getQueryNode(){
		return query_node;
	}
	/**
	 * 取得data邊的比較物件
	 * @return data邊 : AssetNode
	 */
	public AssetNode getDataNode(){
		return data_node;
	}
	/**
	 * 
	 * @return 回傳匹配編之相似分數
	 */
	public double getSimilarNodeScore(){
		return similar_score ;
	}
}
